package visitor;

import Arbore.Nod;
import functii.elementare.Constanta;
import functii.elementare.Necunoscuta;
import functii.elementare.Putere;
import functii.trigonometrice.Cos;
import functii.trigonometrice.Sin;
import operatori.Cat;
import operatori.Minus;
import operatori.Plus;
import operatori.Produs;

public abstract class Visitor {
	public abstract void visit (Plus p);
	public abstract void visit (Minus m);
	public abstract void visit (Cat m);
	public abstract void visit (Produs p);
	public abstract void visit (Putere p);
	public abstract void visit (Necunoscuta n);
	public abstract void visit (Constanta c);
	public abstract void visit (Sin s);
	public abstract void visit (Cos c);
	public abstract void visit (Nod n);
}
